/* 
请求封装解耦api'的js文件
封装get和post请求
设置拦截器
设置默认地址
*/
//引入 插件

axios.defaults.baseURL="http://172.16.11.180:5000"

import axios from "axios";
import qs from "qs"
export default {
    //整体思想 用再次封装来解决then的问题
    //get方法
    get(url, params) {
        
        return new Promise((resolve, reject) => {

            axios.get(url, { params }).then((res) => {
                resolve(res.data);
            }).catch((error) => {
                reject(error)
            })
        })
    },
    post(url, params) {

        return new Promise((resolve, reject) => {

            //由于兼容post老版本  所以要加个ps
            axios.post(url, qs.stringify(params)).then((res) => {
                resolve(res.data);

            }).catch((error) => {

                reject(error)
            })
        })
    }
}
